perm filename TEST.LSP[L70,TES] blob sn#009955 filedate 1972-06-27 generic text, type T, neo UTF8
(DEFPROP !EXCLUDE T SPECIAL) 

(DEFPROP !REPLACE T SPECIAL) 

(DEFPROP !XEXPRS T SPECIAL) 

(DEFPROP !RULEVARS T SPECIAL) 

(DEFPROP !VARLIST T SPECIAL) 

(DEFPROP QUESTION
         (LAMBDA &ARGS
          (PROG (&VAL &&1 &1 &&2 &2 &&3 &3 &&4 &4)
                (TEM_DEC &ARGS)
                (TEM_ATOM HOW)
                (TEM_LOOP &VAL)
                (TEM_ALT ((STRM_CALL ADV &VAL)
                          (TEM_COLON1 &1)
                          (TEM_LOOP &VAL)
                          (STRM_CALL DO &VAL)
                          (TEM_COLON1 &2)
                          (TEM_LOOP &VAL)
                          (STRM_CALL SUBJECT &VAL)
                          (TEM_COLON1 &3)
                          (TEM_LOOP &VAL)
                          (STRM_CALL ACTION &VAL)
                          (TEM_COLON1 &4)
                          (PCALL (QUOTE OPT) T NIL)
                          (TEM_REC 1)
                          (STORE &VAL (LOOKUP (COLON &1) (SS (COLON &3) (COLON &4) X)))
                          (RETURN &VAL))
                         ((STRM_CALL ADJ &VAL)
                          (TEM_COLON1 &1)
                          (TEM_LOOP &VAL)
                          (STRM_CALL LINKVERB &VAL)
                          (TEM_COLON1 &2)
                          (TEM_LOOP &VAL)
                          (STRM_CALL SUBJECT &VAL)
                          (TEM_COLON1 &3)
                          (TEM_REC 1)
                          (STORE &VAL (GET (COLON &3) (QUOTE A)))
                          (RETURN &VAL)))))
         XEXPR)

(DEFPROP LAST
         (LAMBDA &ARGS
          (PROG (&VAL &&2 &2)
                (TEM_DEC &ARGS)
                (TEM_IN LIST)
                (TEM_LOOP (TEM_IGNORE))
                (TEM_COLON1 &2)
                (TEM_OUT LIST)
                (TEM_REC 1)
                (STORE &VAL (COLON &2))
                (RETURN &VAL)))
         XEXPR)

(CSYM G0433)